#include "incs.h"

#include "IGameState.h"
#include "BaseGameManager.h"

void IGameState::PopState()
{
	mGameManager.PopState();
}

void IGameState::PushState( IGameState * state )
{
	mGameManager.PushState(state);
}

void IGameState::ChangeState( IGameState * state )
{
	mGameManager.ChangeState(state);
}

IGameState::IGameState( BaseGameManager & gameManager ) : mGameManager(gameManager)
{

}

BaseGameManager & IGameState::GetGameManager()
{
	return mGameManager;
}

void IGameState::OnEnter()
{

}